<?php 	
	include_once '../database/connect.php';
	include_once '../funcoes.php';
	
	if(isset($_POST["cad_cliente"])){
		
						//Realiza a validação do formulário em server-side
		$valores_vazios = array();		
		
		if(empty($_POST["nome"])) $valores_vazios[] = "Nome";
		if(empty($_POST["sobrenome"])) $valores_vazios[] = "Sobrenome";
		if(empty($_POST["email"])) $valores_vazios[] = "E-mail";
		if(empty($_POST["data_nascimento"])) $valores_vazios[] = "Data de nascimento";
		if(empty($_POST["cpf"])) $valores_vazios[] = "CPF";
		if(empty($_POST["telefone"])) $valores_vazios[] = "Telefone";
		if(empty($_POST["sexo"])) $valores_vazios[] = "Sexo";
		if(empty($_POST["rua"])) $valores_vazios[] = "Rua";
		if(empty($_POST["numero"])) $valores_vazios[] = "Número da casa";
		if(empty($_POST["cidade"])) $valores_vazios[] = "Cidade";
		if(empty($_POST["estado"])) $valores_vazios[] = "Estado";
		if(empty($_POST["cep"])) $valores_vazios[] = "CEP";
                if(empty($_POST["bairro"])) $valores_vazios[] = "Bairro";
		if(empty($_POST["usuario"])) $valores_vazios[] = "Usuário";
		if(empty($_POST["senha"])) $valores_vazios[] = "Senha";
		if(empty($_POST["confirm_senha"])) $valores_vazios[] = "Confirmação da senha";
		
		if(!empty($valores_vazios)){
			echo "* Os seguintes valores devem ser preenchidos<br />";
			foreach($valores_vazios as $vazios){
				echo "- ".$vazios."<br />";	
			}
		}
		
		$busca_usuario = mysql_query("SELECT * FROM usuario WHERE login='".$_POST['usuario']."' ") or die (mysql_error());
		
		if(mysql_num_rows($busca_usuario) > 0) $existe_usuario = true;
		else $existe_usuario = false;
			
		if(!(valida_CPF($_POST["cpf"]))) echo "* Cpf inválido <br />";
		elseif(!(valida_email($_POST["email"]))) echo "* E-mail inválido <br />";
		elseif(strcmp($_POST['senha'], $_POST['confirm_senha'])) echo "* As senhas digitadas não são a mesma <br />";
		//elseif(!verifica_usuario($_POST['usuario'],$_POST['senha'])) echo "* Usuário e senha existentes. Espeicfique um novo usuário.<br />";
		elseif ($existe_usuario) echo "* Usuário existentes. Especifique um novo usuário.<br />";
		else{
				//Insere na entidade cliente
			$nome_completo = $_POST['nome']." ".$_POST['sobrenome'];
			$data = date("Y-m-d");
			$sql_insere_cliente = "INSERT INTO cliente (nome,data_cadastro,data_nascimento,cpf,telefone,sexo) VALUES 
							('".$nome_completo."','".$data."','".$_POST['data_nascimento']."','".$_POST['cpf']."',
							'".$_POST['telefone']."','".$_POST['sexo']."')";
			mysql_query	($sql_insere_cliente) or die (mysql_error());	
			
			$id_cliente = mysql_insert_id();		
			
					//Insere na entidade endereço
			$sql_insere_endereco = "INSERT INTO endereco (bairro,rua,numero_casa,complemento,cidade,cep,estado,fid_cliente) VALUES 
							('".$_POST['bairro']."','".$_POST['rua']."','".$_POST['numero']."','".$_POST['complemento']."',
							'".$_POST['cidade']."','".$_POST['cep']."','".$_POST['estado']."','".$id_cliente."')";
			mysql_query	($sql_insere_endereco) or die (mysql_error());
                        
                                     //Insere na entidade usuario
			$sql_insere_usuario = "INSERT INTO usuario (login,senha,nome,nivel,fid_cliente) VALUES 
							('".$_POST['usuario']."','".md5($_POST['senha'])."','".$_POST['nome']."','1','".$id_cliente."') ";
			mysql_query	($sql_insere_usuario) or die (mysql_error());
			$cadastro = "S";
        }
	}	
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Shopping das Vertentes</title>
	<link rel="stylesheet" type="text/css" href="../style.css" />
	<script type="text/javascript" src="js/boxOver.js"></script>
</head>
<body>
<div id="structure">
<div id="main_container">
	<div class="top_bar">
    	<div class="top_search">
        	<div class="search_text"><a href="#">Advanced Search</a></div>
            <input type="text" class="search_input" name="search" />
            <input type="image" src="../images/search.gif" class="search_bt"/>
        </div>
    </div>
	<div id="header">
        <div id="logo">
            <a href="index.html"><img src="../images/logo.png" alt="" title="" border="0" width="237" height="140" /></a>
	    </div>
        <div class="oferte_content">
        	<div class="top_divider"><img src="../images/header_divider.png" alt="" title="" width="1" height="164" /></div>
        	<div class="oferta">
            
           		<div class="oferta_content">
                	<img src="../images/laptop.png" width="94" height="92" border="0" class="oferta_img" />
                	
                    <div class="oferta_details">
                            <div class="oferta_title">Samsung GX 2004 LM</div>
                            <div class="oferta_text">
                            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco
                            </div>
                            <a href="details.html" class="details">details</a>
                    </div>
                </div>
                <div class="oferta_pagination">
                
                     <span class="current">1</span>
                     <a href="#?page=2">2</a>
                     <a href="#?page=3">3</a>
                     <a href="#?page=3">4</a>
                     <a href="#?page=3">5</a>  
                             
                </div> 
            </div>
            <div class="top_divider"><img src="images/header_divider.png" alt="" title="" width="1" height="164" /></div>        	
        </div> 
        </div>
    
   <div id="main_content"> 
        <div class="center_content">
			<?php if (isset($cadastro) && ($cadastro = "S")){
					echo "<p>Cadastro realizado com sucesso!</p>";
				}?>
			<div class="center_title_bar">Cadastro</div>
				<form id="cadastro_cliente" method="POST" action="">
				<fieldset>
				<legend>Informações Pessoais:</legend>

				<label for="nome">Nome * </label>
				<input type="text" id="nome" name="nome"/>

				<label for="sobrenome">Sobrenome * </label>
				<input type="text"  id="sobrenome" name="sobrenome" />

				<label for="email">E-mail * </label>
				<input type="text"  id="email" name="email" />

				<label for="data_nascimento">Data de nascimento * </label>
				<input type="text"  id="data_nascimento" name="data_nascimento" />

				<label for="cpf">CPF * </label>
				<input type="text"  id="cpf" name="cpf" onkeypress="mascara(this,mask_cpf)" maxlength="14"/>

				<label for="telefone">Telefone * </label>
				<input type="text"  id="telefone" name="telefone" onkeypress="mascara(this,mask_telefone)" maxlength='14'/>

				<label for="sexo">Sexo * </label>
				<select name="sexo" id="sexo">
							<option value="M" name="masculino">Masculino</option>
							<option value="F" name="feminino">Feminino</option>
				</select>
			</fieldset>
			<fieldset>
				<legend>Informações de Endereço:</legend>

				<label for="rua">Rua * </label>
				<input type="text" id="rua" name="rua"/>

				<label for="bairro">Bairro * </label>
				<input type="text" id="bairro" name="bairro"/>

				<label for="numero">Nº * </label>
				<input type="text" id="numero" name="numero" onkeypress='mascara(this,soNumeros)'/>

				<label for="complemento">Complemento  </label><input type="text" id="complemento" name="complemento"/>

				<label for="cidade"> Cidade * </label>
				<input type="text" id="cidade" name="cidade"/>

				<label for="estado">Estado * </label>
				<input type="text" id="estado" name="estado"/>

				<label for="cep">CEP * </label>
				<input type="text" id="cep" name="cep" onkeypress='mascara(this,mask_cep)' maxlength='9'/>
			</fieldset>
			<fieldset>
				<legend>Informações de Entrada</legend>
				<label for="usuario"> Usuário * </label>
				<input type="text" id="usuario" name="usuario"/>

				<label for="senha">Senha *  </label>
				<input type="password" id="senha" name="senha" />

				<label for="confirm_senha">Confirmar senha * </label>
				<input type="password" id="confirm_senha" name="confirm_senha" />
			</fieldset>
			<p>*Campos obrigatórios</p>
			<input type="submit" value="Cadastrar" name="cad_cliente" /> 
		</form>
					
		</div>
	   <div class="footer">
			<div class="left_footer">
				<img src="images/footer_logo.png" alt="" title="" width="170" height="49"/>
			</div>
			
			<div class="center_footer">
				Template name. All Rights Reserved 2008<br />
			
			</div>
			
			<div class="right_footer">
				<a href="index.php">home</a>
				<a href="details.html">about</a>
				<a href="details.html">sitemap</a>
				<a href="details.html">rss</a>
				<a href="contact.html">contact us</a>
			</div>      
	   </div>                 
	</div>
</div>
</div>
</body>
</html>
